package GestionParametres;

import Corba.EnchereServeurSingleton;
import DAO.UtilisateurDAO;
import Encheres.Model.User;

public class GST_Utilisateur {

	private static User _utilisateurEnCours;

	public static User getUtilisateurEnCours() {
		return _utilisateurEnCours;
	}

	public static void setUtilisateurEnCours(User utilisateur) {
		_utilisateurEnCours = utilisateur;
	}

	public static boolean connexionUtilisateurValid(String pseudo,
			String password) {
		try
		{
			User usr = EnchereServeurSingleton.getInstance().getEnchereService().connectUser(pseudo, password);
			GST_Utilisateur.setUtilisateurEnCours(usr);
			return true;
		}
		catch (Exception e)
		{
			System.out.println("EROOOR CLIENT !!!!!!");
			e.printStackTrace();
			return false;
		}
	}

	public static boolean createUtilisateur(User usr) 
	{
		try
		{
			EnchereServeurSingleton.getInstance().getEnchereService().createUser(usr);
			return true;
		} 
		catch (Exception e)
		{
			e.printStackTrace();
			return false;
		}	
	}
}
